.selection-title {
  font-size: 0.12rem;
  color: #999;
  margin-top: 0.16rem;
}
.selection-list {
  font-size: 0.12rem;
  color: #333;
  margin-top: 0.1rem;
}
.selection-list .one-level-menu-li {
  margin-bottom: 0.2rem;
  cursor: pointer;
}
.selection-list .one-level-menu-li:last-child {
  margin-bottom: 0;
}
.selection-list .one-level-menu-text {
  justify-content: flex-start;
}
.selection-list .one-level-menu-arrow {
  width: 0.12rem;
  height: 0.12rem;
}
.selection-list .one-level-menu-arrow .arrow-right {
  width: 0.07rem;
  height: 0.12rem;
  position: relative;
  top: 0.02rem;
}
.selection-list .one-level-menu-arrow .arrow-bottom {
  width: 0.12rem;
  height: 0.07rem;
  position: relative;
  top: 0.02rem;
}
.selection-list .one-level-menu-text {
  margin-left: 0.09rem;
}
.selection-list .two-level-menu-ul {
  margin-top: 0.06rem;
}
.selection-list .two-level-menu-li {
  padding-left: 1px;
  height: 0.25rem;
  line-height: 0.25rem;
  background-color: transparent;
  cursor: pointer;
}
.selection-list .two-level-menu-li .line {
  display: inline-block;
  width: 0.03rem;
  height: 0.13rem;
  margin-right: 0.28rem;
  background-color: transparent;
}
.selection-list .active {
  background-color: #F5F5F5;
}
.selection-list .active .line {
  background-color: #E52A20;
}
.selection-list .active .two-level-menu-text {
  color: #E52A20;
}
.checkbox-label {
  color: #333;
  font-size: 0.12rem;
}
.checkbox-label:before {
  content: '';
  display: inline-block;
  width: 0.13rem;
  height: 0.13rem;
  border-radius: 0.02rem;
  background: #D1D1D1;
  margin-right: 0.07rem;
  position: relative;
  top: 2px;
}
input[type="checkbox"] {
  display: none;
}
input[type="checkbox"]:checked + .checkbox-label:before {
  background: url(../../img/layout-left-bottom/checked.png) no-repeat center center;
}
.checkbox-item {
  margin-left: 0.11rem;
}
